package com.zone.domain.rebate.model.entity;

import com.zone.domain.rebate.model.valobj.BehaviorTypeEnum;
import com.zone.domain.rebate.model.valobj.DailyBehaviorRebateState;
import com.zone.domain.rebate.model.valobj.RebateTypeEnum;
import lombok.Data;

/**
 * @author: zongzi
 * @description: 日常行为返利实体
 * @date: 2025/3/3
 */
@Data
public class DailyBehaviorRebateEntity {
    /** 行为类型（sign 签到、openai_pay 支付） */
    private BehaviorTypeEnum behaviorType;
    /** 返利描述 */
    private String rebateDesc;
    /** 返利类型（sku 活动库存充值商品、integral 用户活动积分） */
    private RebateTypeEnum rebateType;
    /** 返利配置 */
    private String rebateConfig;
    /** 状态（open 开启、close 关闭） */
    private DailyBehaviorRebateState state;
}